<%@page import="com.mysql.jdbc.Util"%>
<%@page import="db_interaction.Grupo_Utilizador"%>
<%@page import="db_interaction.Mensagens"%>
<%@page import="db_interaction.Publicacao_Comentario"%>
<%@page import="db_interaction.Comentario"%>
<%@page import="java.util.ArrayList"%>
<%@include file="header_general.jsp"%>

<div class="mainbar">


    <%
        String caminho_foto_user6 = new String();
        Mensagens mens = new Mensagens();
        Boolean res_men = false;
        int Mensagens_session_Utilizador_id = (Integer) session.getAttribute("id_user");
        int Mensagens_Utilizador_id = Integer.parseInt(request.getParameter("idusermessage"));
        int Mensagens_Utilizador_id_amigo = Integer.parseInt(request.getParameter("idusermessageamigo"));
        Utilizador res_ut = new Utilizador();
        Utilizador res_ut2 = new Utilizador();
        Utilizador ut = new Utilizador();
        Fotos f2 = new Fotos();
        Fotos f3 = new Fotos();
        Mensagens mensagens = new Mensagens();
        List<Mensagens> lista_mensagens = null;


        /**
         * **** Alterar tabela de notificacoes ********
         */
        res_men = mens.ChangeMensageNotification(Mensagens_Utilizador_id, Mensagens_Utilizador_id_amigo);




        lista_mensagens = mensagens.SelectAllmessagesUser(Mensagens_session_Utilizador_id, Mensagens_Utilizador_id);
        res_ut2 = ut.SelectUserID(Mensagens_Utilizador_id);
        out.print("<h2 style='margin-top:10px'><span>Messages with " + res_ut2.getNome() + "</span></h2>");

        out.print("<div style='background-color: white'>");
        out.print("<div style='margin-left: 30px'>");
        for (int i = 0; i < lista_mensagens.size(); i++) {

            res_ut = ut.SelectUserID(lista_mensagens.get(i).GETMensagens_session_Utilizador_id());
            f3 = f2.SelectFotoUser(lista_mensagens.get(i).GETMensagens_session_Utilizador_id());

            if (f3 == null) {
                caminho_foto_user6 = "default_photo.jpg";
            } else {
                caminho_foto_user6 = f3.GETFotos_foto();
            }

            //Mostrar dados

            out.print("<br />");
            out.print("<img src='/TheHive/images/" + caminho_foto_user6 + "' style='float:left; margin-top: 5px;' width='40px'></img>");
            out.print("<h3><span>" + res_ut.getNome() + "</span></h3>");
            out.print("<div>" + lista_mensagens.get(i).GETMensagens_descricao() + "</div>");
        }

        out.print("<br /><br />");
        f3 = f2.SelectFotoUser(Mensagens_session_Utilizador_id);

        if (f3 == null) {
            caminho_foto_user6 = "default_photo.jpg";
        } else {
            caminho_foto_user6 = f3.GETFotos_foto();
        }

        out.print("<img src='/TheHive/images/" + caminho_foto_user6 + "' style='float:left; margin-left: 40px;' width='28px'></img>");
        out.print("<form method='post' id='search' style='margin-top:5px;' action='/TheHive/messages/AddMessage.jsp'>");
        out.print("<textarea style='height: 40px; float:left; margin-left: 5px;' name='Message' id='Message'>Message...</textarea>");
        out.print("<input type='hidden' value='" + Mensagens_Utilizador_id + "' name='Mensagens_Utilizador_id' id='Mensagens_Utilizador_id'/>");
        out.print("<input name='ButtonMessage' type='submit' value='Add Message' id='ButtonMessage' class='ButtonMessage' style='margin-left: 10px; width: 110px; height:40px'/>");
        out.print("</form>");

        out.print("<br /><br />");
        out.print("</div>");
        out.print("</div>");

    %>

</div>

<%@include file="sidebar_general.jsp"%>